A Benchmark for Model Matching Systems: The Heterogeneous Metamodel Case

نویسندگان

  • Manuel Wimmer
  • Philip Langer
چکیده

Recently, several model matching tools emerged that compute the corresponding elements of two different models. Having a closer look at concrete matching scenarios, one may find different cases such as matching different versions of one model, e.g., model evolution, or matching heterogenous models that do not have a common predecessor. Especially, the latter case is interesting as a first step when similar but at the same time potentially heterogenous metamodels have to be bridged for exchanging models between different tools. Most model matching tools provide means for matching heterogenous metamodels. In particular, several heuristics are implemented in matching algorithms to reason about heterogenous structures and terminologies used in the metamodels to be matched. However, which set of heuristics is appropriate for heterogeneous metamodel matching and how to weight them when aggregating the different results to achieve correspondences with high quality is still an open challenge. To address this issue, we propose a benchmark consisting of real world metamodels and manually defined expected correspondences that allows to evaluate automatically the quality of the output of model matching tools.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Search-based metamodel matching with structural and syntactic measures

The use of different domain-specific modeling languages and diverse versions of the same modeling language often entails the need to translate models between the different languages and language versions. The first step in establishing a transformation between two languages is to find their corresponding concepts, i.e., finding correspondences between their metamodel elements. Although, metamod...

متن کامل

Matching of Ontologies with XML Schemas Using a Generic Metamodel

Schema matching is the task of automatically computing correspondences between schema elements. A multitude of schema matching approaches exists for various scenarios using syntactic, semantic, or instance information. The schema matching problem is aggravated by the fact that models to be matched are often represented in different modeling languages, e.g. OWL, XML Schema, or SQL DDL. Consequen...

متن کامل

Results of GeRoMeSuite for OAEI 2008

GeRoMeSuite is a generic model management system which provides several functions for managing complex data models, such as schema integration, definition and execution of schema mappings, model transformation, and matching. The system uses the generic metamodel GeRoMe for representing models, and because of this, it is able to deal with models in various modeling languages such as XML Schema, ...

متن کامل

Design of cybernetic metamodel of cryptographic algorithms and ranking of its supporting components using ELECTRE III method

Nowadays, achieving desirable and stable security in networks with national and organizational scope and even in sensitive information systems, should be based on a systematic and comprehensive method and should be done step by step. Cryptography is the most important mechanism for securing information. a cryptographic system consists of three main components: cryptographic algorithms, cryptogr...

متن کامل

The TTC 2015 Train Benchmark Case for Incremental Model Validation

In model-driven development of safety-critical systems (like automotive, avionics or railways), wellformedness of models is repeatedly validated in order to detect design flaws as early as possible. Validation rules are often implemented by a large amount of imperative model traversal code which makes those rule implementations complicated and hard to maintain. Additionally as models are rapidl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Softwaretechnik-Trends

دوره 33  شماره 

صفحات  -

تاریخ انتشار 2013